main() { long y= -12345; printf("y=%-8ld,y=%-08ld,y=%08ld,y=+8...答:include"stdio.h"main(){ long y=-12345;printf("y=%-8ld,y=%-08ld,y=%08ld,y=%+8ld",y,y,y,y);} y=-12345 , y=-12345 ,y=-0012345,y= -12345 看好里面的空格数啊 “-”是左对齐,“+”是右对齐,8是位数 第二个的0没用,第三个的0是左缺位补零 ...